@echo off
cd /d "E:\课程\数据可视化\src\my-project"

echo ===============================================================================
echo                         Vue前端服务启动脚本
echo ===============================================================================
echo.

echo 📍 当前目录: %cd%
echo.

REM 检查Node.js
where node >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 错误: 未找到Node.js，请先安装Node.js 16+
    pause
    exit /b 1
)

REM 检查npm
where npm >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 错误: 未找到npm
    pause
    exit /b 1
)

echo ✅ Node.js环境检查通过
echo.

REM 检查并安装依赖
if not exist "node_modules" (
    echo 📦 首次运行，正在安装依赖...
    npm install
) else (
    echo 📦 依赖已存在，跳过安装
)

echo.
echo 🚀 正在启动Vue前端开发服务器...
echo.
echo ✅ 前端地址: http://localhost:8081/
echo ⚠️  确保后端服务已在 http://localhost:8000/ 运行
echo.
echo 按 Ctrl+C 停止服务
echo.

npm run serve